package com.jxin.web.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.domain.Pageable;

import java.io.Serializable;

/**
 * http 请求参数
 * @author Jxin
 * @version 1.0
 * @since 2019/12/16 14:34
 */
@Data
@ApiModel("http请求实例")
public class HttpReq<T> implements Serializable {
    private static final long serialVersionUID = 1604775355708659629L;
    /**请求Id*/
    @ApiModelProperty(value = "请求Id", required=true)
    private String requestId;
    /**请求参数*/
    @ApiModelProperty(value = "请求参数")
    private T param;
    /**页码*/
    @ApiModelProperty(value = "页码")
    private Pageable page;
    /**导出字段名列表*/
    @ApiModelProperty(value = "导出字段名列表")
    private String[] exportFieldNameArr;




}
